iT邦幫忙

2023 iThome 鐵人賽

0
自我挑戰組

Django系列 第 27

Day27~Django 漫漫長路-踏上windows IIS_02

  • 分享至 

  • xImage
  •  

大家好,我是Leo
先跟大家說聲抱歉,我完全忘記我還沒發文這件事情
今天來介紹的是windows server IIS的搭建/images/emoticon/emoticon30.gif
OK~~~ Let's go now!!!


新增模組應對

  • 點選站台->處理常式對應->開啟功能
    https://ithelp.ithome.com.tw/upload/images/20230902/20154853pZG19O4PXS.png
  • 新增模組對應
    https://ithelp.ithome.com.tw/upload/images/20230902/20154853xMEbxRRkLU.png
  • 輸入模組對應相關資訊
    請求路徑:將其設置為*使用內部 Django 路由處理所有請求
    Module: 設置為FastCgiModule使用 IIS 的 FastCGI 模塊
    執行檔
    虛擬環境中python.exe的執行路徑
    (不知道路徑的朋友,先進入虛擬環境,然後在terminal上打上which python or where python)
    wfastcgi.py的路徑
    (還記得我們昨天以複製wfastcgi.py至manage.py同層了嗎?這邊就可以直接使用專案路徑)
    呈現如下
python.exe path | wfastcgi.py path
  • 點選要求限制(對應,取消勾勾)
    https://ithelp.ithome.com.tw/upload/images/20230902/20154853fYSVNUtbs6.png
  • 設定完成,如果要更新也可以編輯底下資訊
    https://ithelp.ithome.com.tw/upload/images/20230902/20154853CtN3L7hjin.png

新增fastCGI環境變數

  • 回到fastcgi
    https://ithelp.ithome.com.tw/upload/images/20230902/201548531YKCzxFMmp.png
  • 點選path路徑->點選編輯->環境變數->旁邊有...符號點選
    https://ithelp.ithome.com.tw/upload/images/20230902/201548535MF0LdyzoU.png
  • 新增環境變數
  1. name:WSGI_HANDLER, Value:django.core.wsgi.get_wsgi_application()
  2. name:PYTHONPATH, Value:專案路徑
  3. name:DJANGO_SETTINGS_MODULE, Value:(app).settings 我在這邊是mysite.settings.py
  • 設定完成
    就可以看到專案下有一個web.config的檔案
    https://ithelp.ithome.com.tw/upload/images/20230902/20154853YOWIv53FSm.png

設定Static的權限

  • 點選新架設好的站台->處理常式對應->檢視已排序的清單->找尋StaticFile->上移至頂
    https://ithelp.ithome.com.tw/upload/images/20230902/20154853XxlGHLF3eX.png

soluation

  • error example:
    https://ithelp.ithome.com.tw/upload/images/20230902/20154853aGwajmg2P2.png

  • soulation:
    至專案下打開web.config加上

    <system.webServer>
      <directoryBrowse enabled="true" />
    </system.webServer>

https://ithelp.ithome.com.tw/upload/images/20230902/20154853fGs2SPtj1S.png


今天先講解IIS的建設
明天講解openapi swaggerUI文件如何套用在django上
我們明天見,各位掰掰~~~/images/emoticon/emoticon29.gif


上一篇
Day26~Django 漫漫長路-踏上windows IIS_01
下一篇
Day28~Django 漫漫長路-openai swagger 與 DRF
系列文
Django30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言